html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}hr{background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0
0 1.45em;border:none}hr.space{background:#fff;color:#fff}.clearfix:after,.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden}.clearfix,.container{display:block}.clear{clear:both}
@font-face{font-family:'FrutigerBold';src:url('../../../layouts/frontoffice/fonts/frutigerltstd-bold-webfont.eot');src:local('☺'), url('../../../layouts/frontoffice/fonts/frutigerltstd-bold-webfont.woff') format('woff'),
url('../../../layouts/frontoffice/fonts/frutigerltstd-bold-webfont.ttf') format('truetype'),
url('../../../layouts/frontoffice/fonts/frutigerltstd-bold-webfont.svg#webfontyBD4bbcJ') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'FrutigerBoldItalic';src:url('../../../layouts/frontoffice/fonts/frutigerltstd-bolditalic-webfont.eot');src:local('☺'), url('../../../layouts/frontoffice/fonts/frutigerltstd-bolditalic-webfont.woff') format('woff'),
url('../../../layouts/frontoffice/fonts/frutigerltstd-bolditalic-webfont.ttf') format('truetype'),
url('../../../layouts/frontoffice/fonts/frutigerltstd-bolditalic-webfont.svg#webfontGTy5y3fi') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'FrutigerLight';src:url('../../../layouts/frontoffice/fonts/frutigerltstd-light-webfont.eot');src:local('☺'), url('../../../layouts/frontoffice/fonts/frutigerltstd-light-webfont.woff') format('woff'),
url('../../../layouts/frontoffice/fonts/frutigerltstd-light-webfont.ttf') format('truetype'),
url('../../../layouts/frontoffice/fonts/frutigerltstd-light-webfont.svg#webfontJtvWA9Vb') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'FrutigerLTStd75Black';src:url('../../../layouts/frontoffice/fonts/frutigerltstd-black-webfont.eot');src:local('☺'), url('../../../layouts/frontoffice/fonts/frutigerltstd-black-webfont.woff') format('woff'),
url('../../../layouts/frontoffice/fonts/frutigerltstd-black-webfont.ttf') format('truetype'),
url('../../../layouts/frontoffice/fonts/frutigerltstd-black-webfont.svg#webfontbJ0Xe67Z') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'FrutigerLTStd55Roman';src:url('../../../layouts/frontoffice/fonts/frutigerltstd-roman-webfont.eot');src:local('☺'), url('../../../layouts/frontoffice/fonts/frutigerltstd-roman-webfont.woff') format('woff'),
url('../../../layouts/frontoffice/fonts/frutigerltstd-roman-webfont.ttf') format('truetype'),
url('../../../layouts/frontoffice/fonts/frutigerltstd-roman-webfont.svg#webfont9HI0aF55') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'FrutigerLTStd46LightItalic';src:url('../../../layouts/frontoffice/fonts/frutigerltstd-lightitalic-webfont.eot');src:local('☺'), url('../../../layouts/frontoffice/fonts/frutigerltstd-lightitalic-webfont.woff') format('woff'),
url('../../../layouts/frontoffice/fonts/frutigerltstd-lightitalic-webfont.ttf') format('truetype'),
url('../../../layouts/frontoffice/fonts/frutigerltstd-lightitalic-webfont.svg#webfontvy9fVwSp') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'standard0757Regular';src:url('../../../layouts/frontoffice/fonts/standard_07_57-webfont.eot');src:local('☺'), url('../../../layouts/frontoffice/fonts/standard_07_57-webfont.woff') format('woff'),
url('../../../layouts/frontoffice/fonts/standard_07_57-webfont.ttf') format('truetype'),
url('../../../layouts/frontoffice/fonts/standard_07_57-webfont.svg#webfontcxm1FZW1') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'FrutigerLTStd77BlackCondensed';src:url('../../../layouts/frontoffice/fonts/frutigerltstd-blackcn-webfont.eot');src:local('☺'), url('../../../layouts/frontoffice/fonts/frutigerltstd-blackcn-webfont.woff') format('woff'),
url('../../../layouts/frontoffice/fonts/frutigerltstd-blackcn-webfont.ttf') format('truetype'),
url('../../../layouts/frontoffice/fonts/frutigerltstd-blackcn-webfont.svg#webfontsqBlSRxB') format('svg');font-weight:normal;font-style:normal}header,footer,nav,section,article,aside,figure{display:block}time{display:inline}figure{margin:0;padding:0}body{font:normal 12px/20px Arial, sans-serif;color:#666;background:#fff}#contact
body{background:#fff}#wrapper{width:976px;position:relative;background:#fff}.inner{padding-left:100px}#section{margin-right:20px;width:656px;float:left}#aside{float:right;width:200px}#footer{clear:both}.heading-1{margin-bottom:30px;font:normal 32px/42px "FrutigerLight", Arial, sans-serif;display:block}.heading-1,
.heading-1 span,
#jobs-list a,
.heading-4,
.heading-2 a,
.magazine h2 a,
.magazine h2 a:visited, .heading-2-mag,
.box-mag-teaser .heading-3{color:#252525}.heading-2{margin-bottom:12px;font:normal 13px/18px "FrutigerBold",Arial,sans-serif;color:#252525;display:block}.heading-3{margin-bottom:20px;font:normal 14px/18px "FrutigerLight",Arial,sans-serif;color:#f00;display:block}.heading-4{margin-bottom:5px;font:bold 12px/18px Arial,sans-serif;display:block}.heading-2-mag{font:normal 30px/22px "FrutigerLTStd77BlackCondensed",Arial, sans-serif;letter-spacing:-1px}.heading-2-mag
.icon{display:inline-block;float:none;position:relative;line-height:16px}.heading-2-mag .icon-plus-small{left:-2px;top:-7px}.heading-2-mag .icon-plus{left:-4px;top:-16px;#top:-7px}#aside .box
h2{margin-bottom:5px}a,a:visited{color:#555;text-decoration:none}a:hover, a:focus,
#footer a:hover,
#footer a:focus,
.magazine h2 a:hover,
.magazine h2 a:focus,
.box-mag a:hover .heading-2,
.box-mag a:focus .heading-2,
#mag-chapter .mag-content h1 a:hover,
#mag-chapter .mag-content h1 a:focus{color:#f00}#section
p{margin-bottom:10px}#section ul,
#section
ol{margin-bottom:15px}#aside
.box{padding:15px
0;border-top:none;border-bottom:1px dotted #7F7F7F}#aside .box p,
.box-mag-small
p{font-size:11px;line-height:16px}a.email,
#footer .inner
a.email{color:#f00}.box a.email:hover,
.box a.email:focus,
#footer .inner a.email:hover,
#footer .inner a.email:focus{color:#666}.box a[href^=mailto]{color:#f00}.box a[href^=mailto]:hover{color:#666}aside .last,
#aside
.last{border-bottom:none}.rounded-r2{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.black{color:#000}.gray{color:#666}.white{color:#fff}.red{color:#f00}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.float-left{float:left}.float-right{float:right}img.picture{background:url('../../../layouts/frontoffice/images/picture.png') center center no-repeat #edebe5;display:block}span.icon,a.icon{display:block;width:16px;height:16px;text-indent:-9999px;float:left;background:url('imgs/sprite.png') no-repeat;font-size:1px;line-height:1px}img.icon{background:url('../../../layouts/frontoffice/images/sprite.png') no-repeat;vertical-align:middle}span.icon-logo-footer{background-position:0 -128px;width:76px;height:39px}span.icon-plus-small{background-position:-32px -96px}span.icon-plus{background-position:-96px -192px;width:25px;height:25px}span.icon-square{background-position:-54px -102px;width:3px;height:3px}span.icon-cross{background-position:-64px -96px}span.icon-arrow-white{background-position:-48px -112px}span.icon-view-more{background-position:-85px -165px;width:5px;height:6px}span.icon-linkedIn{background-position:-49px -177px;width:14px;height:14px}span.icon-arrow-bold,span.icon-arrow-bold-black{background-position:-85px -84px;width:7px;height:7px}span.icon-arrow-bold-black{background-position:-53px -196px}span.icon-corner{background-position:-81px -193px;width:13px;height:13px}a:hover .icon-arrow-bold-black,
a:focus .icon-arrow-bold-black{background-position:-85px -84px}span.icon-mag,a.icon-mag{background:url('layouts/frontoffice/images/sprite-mag.png') no-repeat}span.icon-share{background-position:-64px 0}span.icon-share-active{background-position:-69px -22px;width:5px;height:3px}span.icon-twitter-small{background-position:-4px -2px;width:8px;height:12px}span.icon-facebook-small{background-position:-36px 0;width:8px;height:16px}span.icon-plus-small{background-position:-64px -192px}span.icon-plus-middle{background-position:-5px -213px;width:21px;height:21px;top:2px}a:hover span.icon-twitter-small,
a:focus span.icon-twitter-small{background-position:-20px -2px}a:hover span.icon-facebook-small,
a:focus span.icon-facebook-small{background-position:-52px 0}span.icon-twitter{width:16px;height:24px;background-position:0 -20px}a:hover span.icon-twitter,
a:focus span.icon-twitter{background-position:-16px -20px}span.icon-facebook{width:14px;height:27px;background-position:-33px -19px}a:hover span.icon-facebook,
a:focus span.icon-facebook{background-position:-49px -19px}span.icon-email{width:20px;height:17px;background-position:0 -47px}a:hover span.icon-email,
a:focus span.icon-email{background-position:-21px -47px}span.icon-strat-edito{background-position:-64px -32px}span.icon-content-platform{background-position:-64px -48px}span.icon-social{background-position:-48px -48px}span.icon-user-interface{background-position:0 -64px;height:18px}.grid-services .icon-square{position:absolute;left:3px;top:8px}.clear{clear:both;display:block}div.clear{font-size:5px;#font-size:1px;line-height:1px}.hide{display:none}span.icon-hot-news{width:71px;height:31px;background-position:-57px -217px}span.icon-tweet{background-position:-32px -208px}span.icon-flickr{background-position:-32px -224px}span.icon-more-bullet{background-position:0 -240px}.line{padding-top:30px;margin-bottom:30px;border-bottom:solid 1px #c9c9c9;height:1px;line-height:1px;font-size:5px;#font-size:1px}.rte
ul{margin-bottom:18px}.rte ul
li{margin-bottom:5px;padding-left:8px;background:url('../../../layouts/frontoffice/images/bullet.png') no-repeat 0 8px}.rte a,
.rte a:visited{color:#5794d6;text-decoration:underline}.rte a:hover,
.rte a:focus{color:#f00}.box,.aside-inner{border-top:1px solid #7f7f7f;border-bottom:1px solid #7f7f7f}.magazine
.box{border-color:#ccc}.magazine
.clear{font-size:5px;#font-size:1px;line-height:1px;height:1px}.grid-w278-g20
.cell{margin-right:20px;width:278px}.grid-w167-g10{overflow:hidden;height:1%}.grid-w167-g10
.cell{margin-right:10px;width:167px}.grid-w130-g19
.cell{margin-right:19px;width:130px}.grid-w130-g19 .cell-6{width:876px}.grid-w130-g19 .cell-2{width:279px}.grid-w130-g19 .cell-4{width:577px}.grid-w130-g19 .cell-5{width:726px}.grid-w130-g19 .cell-3{width:428px}.grid-w204-g20
.cell{margin-right:20px;width:204px}.grid-w204-g20 .cell-2{width:428px}.grid-w204-g20 .cell-3{width:652px}.grid-w420-g36
.cell{width:420px;margin-right:36px}.grid-w155-g20
.cell{width:155px;margin-right:20px}.grid-w155-g20 .cell-1-2{width:228px}.grid-w125-g20
.cell{width:125px;margin-right:20px}.grid-w125-g20 .cell-1-2{width:150px}.grid-w134-g14
.cell{width:134px;margin-right:14px}.grid-w134-g14 .cell-2{width:282px}.grid-w134-g14 .cell-4{width:578px}.grid-w180-g10
.cell{width:180px;margin-right:10px}.grid-w180-g10 .cell-2{width:370px}.grid-w83-g11
.cell{width:83px;margin-right:11px}.grid-w83-g11 .cell-2{width:166px}::selection{background:#f00;color:#fff}::-moz-selection{background:#f00;color:#fff}.grid
.cell{display:inline;float:left;position:relative}.grid .cell-last{margin-right:0}.rte h2, .rte
strong{color:#252525}#header{margin-bottom:50px;height:110px;position:relative}#header a.icon-logo{position:absolute;left:-60px}#header a.icon-logo{width:128px;height:63px;bottom:0}#nav{position:absolute;right:0;bottom:0}#nav
li{float:left;display:block}#nav li
a{margin-left:10px;padding:80px
0 15px;float:left;width:100px;border-bottom:solid 1px #252525;color:#252525;text-decoration:none;font:normal 13px/14px "FrutigerBold", Arial, sans-serif}#nav li a:hover,
#nav li a:focus{background:#f5f5f5;color:#f00;border-color:#f00}#nav .active-customers
.customers a,
#nav .active-projects
.projects a,
#nav .active-services
.services a,
#nav .active-technology
.technology a,
#nav .active-agency
.agency a,
#nav .active-contact
.contact
a{color:#f00;border-color:#f00}.secondary-nav{margin:0
0 50px 0;border-bottom:1px solid #c9c9c9;min-height:32px;height:auto !important;height:32px}.secondary-nav
li{margin:0
10px 0 0;font:normal 14px/14px Arial, sans-serif;background-color:#fff;position:relative;top:1px;margin-bottom:1px}.secondary-nav li,
.secondary-nav li
a{display:block;float:left}.secondary-nav li
a{padding:8px
10px}.active-home-agency .home-agency,
.active-founders .founders,
.active-jobs .jobs,
.active-blog .blog,
.active-mag
.mag{margin-bottom:0px;padding-bottom:1px;border-top:1px solid #c9c9c9;border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9}.active-home-agency .home-agency a,
.active-founders .founders a,
.active-jobs .jobs a,
.active-blog .blog
a{color:#000}#footer
h1{position:relative;left:-36px;float:left}#footer{margin-top:50px;font-size:11px;line-height:16px}#footer{background:#c9c9c9 url('../../../layouts/frontoffice/images/background-footer.png') repeat-y 0 0}#footer
.inner{background:#f5f5f5;width:876px}#contact
#footer{background:#f5f5f5}#footer
.inner{padding:40px
0 20px 100px}.wrapper-inner-footer,
#footer .inner
a{color:#7f7f7f}#footer .inner h2,
#footer .inner h2 a,
#footer .inner h3,
#footer .inner h3
a{color:#252525}#footer .inner a:hover,
#footer .inner a:focus{color:#f00}#footer .address
p{zoom:1}#footer .address
p{width:150px}#footer .icon-map{background-position:0 -172px;width:24px;height:36px;position:absolute;left:155px;top:26px}#footer .contact-us{display:block}#footer .address-hover{color:red}#footer .contact-us:hover .icon-map,
#footer .contact-us:focus .icon-map{background-position:-24px -172px}#footer .push-right{float:right}#footer
.form{margin-top:15px}#footer .form
label{float:left;font-weight:bold;color:#252525;display:block;line-height:20px}.wrapper-input{background:#fff;border:1px
solid #aeaeae;width:127px;line-height:18px;float:right;position:relative}.form
.text{width:101px;border:0;padding:2px;font:normal 11px Arial, sans-serif;color:#a3a3a3;height:14px}.form
.submit{border:0;background:url('../../../layouts/frontoffice/images/sprite.png') no-repeat -80px -179px;width:15px;height:10px;padding:0;display:block;position:absolute;text-indent:-9999px;right:4px;top:4px;cursor:pointer;overflow:hidden;_font-size:0;line-height:0}.form .submit:hover,
.form .submit:focus,
.form input.submit-hover{background-position:-96px -179px}.wrapper-inner-footer{margin-top:50px;padding-bottom:30px;#padding-bottom:0;border-bottom:1px solid #252525}#footer .cell p,
#footer .cell
ul{margin-bottom:5px}#footer .sitemap,
#footer .mag-list{margin-bottom:15px}.footer-bottom,
#footer .footer-bottom a,
#footer .footer-bottom a:hover,
#footer .footer-bottom a:focus{color:#252525}#footer .footer-bottom a:hover,
#footer .footer-bottom a:focus{text-decoration:underline}#footer .footer-bottom
.inner{padding:10px
0 30px 100px}#footer
.centurion{text-align:right}#footer .centurion
a{vertical-align:middle}#footer .centurion a
img{margin:-5px 0 0 5px;vertical-align:middle;zoom:1;position:relative;#margin-top:-2px}#footer .inner-push{height:24px}.confirm-text
strong{margin-top:16px;float:left;color:#252525}.confirm-text .icon-close{margin-top:17px;background-position:-112px -176px}.box .confirm-text .icon-close{margin-top:20px}#footer
.dotted{border-bottom:1px dotted #ccc;padding:18px
0 0;margin:0
0 45px}#footer .heading-2-mag{font-size:17px;letter-spacing:0}#footer .icon-plus-small{top:3px;left:0px}#footer .section-title
p{font-size:14px}#home .heading-1{margin-bottom:23px}.section-home div.section-title{text-align:left}.section-home-first{margin:0
0 40px}.section-home .section-title
.heading{font:24px/24px "FrutigerLight",Arial,sans-serif;color:#252525;margin-bottom:10px}.section-title p, .section-title
p{color:#666;margin-bottom:20px}.expertise-list{margin:0
0 30px 0}.expertise-list
li{display:inline;margin-left:10px;position:relative;padding:0
0 0 13px;#zoom:1}.expertise-list li
.icon{position:absolute;left:-3px;top:0;#top:3px}#home
.line{padding:48px
0 0 0;margin:0
0 50px 0}#home .line-projects{padding:0}.section-home .cell .heading-2{margin:0
0 5px 0}.lnk-project,.lnk-project:visited{position:absolute;right:20px;bottom:20px;z-index:1;background:#191918;padding:10px
35px 10px 13px;color:#fff;font:normal 13px/18px "FrutigerBold", Arial, sans-serif;opacity:0.9;filter:alpha(opacity=90)}.section-home .article .heading-2 a,
.section-home .article .heading-2 a:visited{color:#252525}.section-home .article .heading-2 a:hover,
.section-home .article .heading-2 a:focus,
.section-home .infos a:hover,
.section-home .infos a:focus,
.chapter-articles-list .infos a:hover,
.chapter-articles-list .infos a:focus{color:#f00}.section-home
.article{padding-top:7px}.section-home .heading-2-mag{margin:0
0 15px}.section-home .infos,
.chapter-articles-list
.infos{margin:0
0 5px;font-size:11px;display:block}.section-home .infos,
.section-home .infos a,
.chapter-articles-list .infos,
.chapter-articles-list .infos
a{color:#c2c2c2}.lnk-project:hover{color:#fff;background:#f00}.lnk-project .title-project{margin-right:50px}.lnk-project .icon-arrow-white{float:right;margin:2px
0 0 5px;position:absolute;right:15px;top:9px}.see-more,.see-more:visited{color:#252525}.see-more{font:normal 13px/18px "FrutigerBold",Arial,sans-serif;position:relative;padding-right:16px;#zoom:1;float:left}.see-more:hover{color:red}.see-more
.icon{position:absolute;right:0;top:0;float:none}.see-more .icon-arrow-bold{right:2px;top:7px}.grid-customers{margin-bottom:0}.grid-customers
.cell{margin-bottom:10px;position:relative}.grid-customers a, .grid-customers
a
img{display:block;cursor:pointer}.grid-customers-home a
img{margin:6px
19px 7px 18px}.blackandwhite-picture{position:absolute;top:0;left:0;z-index:0}.color-picture{z-index:1;position:relative}.hasJs .color-picture{z-index:0}.hasJs .blackandwhite-picture{z-index:1}.hasJs .active .color-picture{display:block;z-index:2}#page-customers h2.heading-2{margin-bottom:20px}.grid-more-customers
a{line-height:17px;display:block;width:100%}#projects .heading-3{margin:0}.heading-3
span{color:#252525}.grid-expertise{height:100%}.grid-expertise .icon,
.grid-services .heading-2 .icon,span.icon-arrow{background-position:0 -64px;margin-top:2px;position:relative}.grid-projects .cell,
.grid-projects-home
.cell{text-align:center}.grid-projects
.cell{height:279px}.grid-projects-home
.cell-project
a{display:block;height:191px;position:relative}.grid-projects-home
.cell-project a:hover{background:#f5f5f5}.grid-projects .cell
a{display:block;height:279px;width:278px;position:relative}.grid-projects .picture,
.grid-projects-home
.picture{margin-bottom:20px}.grid-projects a:hover .picture,
.grid-projects a:focus .picture,
.grid-projects-home a:hover .picture,
.grid-projects-home a:focus
.picture{}.hover-picture{position:absolute;top:0;left:0;height:168px;background:#fff;z-index:4;display:none;width:278px;opacity:0.1;filter:alpha(opacity=10);cursor:pointer}a:hover .hover-picture{display:block}.grid-projects .heading-2{margin-bottom:2px}.project-type{font-size:11px;font-weight:normal}.grid-projects .cell
.icon{width:47px;height:15px;position:absolute;left:50%;margin-left:-24px;bottom:25px}.grid-projects .cell .icon-new{background-position:0 -112px}.grid-projects .cell
.icon-work-in-progress{background-position:-16px -64px}.grid-projects a:hover{background:#f5f5f5}.grid-projects a:hover
.project-type,
.grid-projects a:focus
.project-type{color:#555}.grid-projects a:hover .heading-2,
.grid-projects a:focus .heading-2,
.grid-projects-home a:hover
.heading-2,
.grid-projects-home a:focus
.heading-2{color:#f00}.grid-projects .hover,
.grid-projects-home .hover,
.carousel-items
.hover{height:1px;width:278px;background:none repeat scroll 0 0 red;position:absolute;left:0;bottom:-1px;_bottom:-3px;display:none;line-height:1px;font-size:1px;z-index:2}.grid-projects-home
.hover{width:204px;bottom:-2px;_bottom:-4px}.grid-projects-home .hover-picture{width:204px;height:123px}.grid-projects a:hover .hover,
.grid-projects-home a:hover .hover,
.carousel-items a:hover .hover,
.carousel-items .active
.hover{display:block}.aside-projects .grid-projects,
.aside-projects .grid-projects
.hover{z-index:2}.grid-projects
div.clear{height:0px;line-height:1px;font-size:1px}.grid-projects
.line{padding:0;margin-bottom:50px}.prev-inactive,.next-inactive{opacity:0.5;filter:alpha(opacity=50);background-color:#fff}.prev-next{float:right;margin-top:-41px}.prev-next
a{font-size:11px}.prev-next
li{display:block;float:left}.prev-next a:hover
.icon{cursor:pointer}.prev-next .prev a:hover
.icon{background-position:-67px -63px}.prev-next .next a:hover
.icon{background-position:-83px -63px}.prev-next-top
a{padding:5px
9px;display:block}.prev-next-top
li{position:relative}.prev-next-top
.tooltip{position:absolute;font-size:11px;white-space:nowrap}.original-nav
.tooltip{top:-40px;right:0;color:#000;padding:5px
15px}.original-nav .icon-tooltip{background:url(../../../layouts/frontoffice/images/sprite.png) no-repeat -64px -112px;width:16px;height:16px;display:block;position:absolute;left:50%;margin-left:-8px;bottom:-12px}.prev-next .prev-inactive a:hover,
.prev-next .next-inactive a:hover{background-color:transparent}.prev-next-top a:hover,
.prev-next-top li
.tooltip{background-color:#f3f3f3}.prev-next-top
.icon{float:none}.prev-next
.icon{height:17px;width:10px}.prev-next .prev .icon,
.prev-next .prev-inactive
a:hover
.icon{background-position:-99px -63px}.prev-next .next .icon,
.prev-next .next-inactive
a:hover
.icon{background-position:-115px -63px}.prev-next-bottom{float:none;margin-top:-10px}.prev-next-bottom{text-align:center}.prev-next-bottom a,
.prev-next-bottom a:visited{font:normal 13px/18px "FrutigerBold", Arial, sans-serif;color:#252525;position:relative;text-decoration:none}.prev-next-bottom a:hover,
.prev-next-bottom a:focus{color:#f00}.prev-next-bottom
li{float:none;display:inline-block;#display:inline}.prev-next-bottom
.icon{position:absolute;top:0px}.prev-next-bottom .prev
.icon{left:-30px}.prev-next-bottom .next
.icon{right:-30px;_right:91px}.prev-next-bottom .next .icon,
#content .prev-next-bottom
.next-inactive a:hover
.icon{float:right}.prev-next-bottom
.prev{margin-right:20px}.prev-next-bottom .prev
a{margin-right:18px}.prev-next-bottom .prev a:hover
.icon{}.prev-next-bottom .next a:hover
.icon{}.rte .prev-next
li{padding:0;background:none}.prev-next .prev-inactive a:hover,
.prev-next .prev-inactive a:focus,
.prev-next .next-inactive a:hover,
.prev-next .next-inactive a:focus{color:#252525}.prev-next-top
a{padding:10px
20px}.prev-next-top a
.icon{height:33px;width:18px}.prev-next-top .next a:hover
.icon{background-position:-110px -129px}.prev-next-top .prev a:hover
.icon{background-position:-90px -129px}.prev-next-top .next a .icon,
.prev-next-top .next-inactive
a:hover
.icon{background-position:-110px -96px}.prev-next-top .prev a .icon,
.prev-next-top .prev-inactive
a:hover
.icon{background-position:-90px -96px}.wrapper-project-description{margin:45px
0}.project-key-points{margin:30px
0 0}.project-key-points
ul{zoom:1}.project-desciption{}.project-desciption
p{margin-bottom:5px}.wrapper-project-description
.heading-2{font-size:12px;line-height:17px;margin:0
296px 5px 0}.wrapper-project-description
.heading-1{margin:0;padding-bottom:15px;font-size:26px;line-height:32px;border-bottom:5px solid #252525}.aside-projects{padding-top:80px;border-top:1px dotted #c9c9c9;display:inline-block;zoom:1}.aside-projects .heading-1{margin-bottom:20px;line-height:30px;position:relative}.aside-projects .heading-1
.icon{position:absolute;left:-16px;height:16px;top:9px;font-size:1px}.aside-projects .heading-1
span{font-size:20px;color:#666}.grid-project-view
.line{padding:0;margin:0;position:relative;top:-1px;z-index:1}.aside-projects .grid-projects
.cell
a{padding:0}.grid-project-view a.view-website{padding:0
15px 10px 0;font:normal 13px/18px "FrutigerBold", Arial, sans-serif;border-bottom:1px solid #f00;zoom:1;display:block;color:#f00;position:relative}.view-website span.icon-website{margin-top:2px;float:right;background-position:-48px -80px;position:absolute;right:0;bottom:10px}.project-detail .picture,
.project-detail
ul{margin-bottom:15px}.project-detail
li{border-bottom:1px dotted #c9c9c9;font-size:11px;width:100%;padding:7px
0;line-height:16px}.project-detail li
a{display:block}.project-detail .heading-2{font-size:12px;margin-bottom:0px}.project-teaser{position:relative;top:-20px}.view-more,.view-more:visited{padding:4px
18px 4px 6px;position:relative;color:#f00;#zoom:1;#top:3px;font-size:11px}.view-more:hover{background-color:#f3f3f3}.icon-view-more{position:absolute;right:8px;top:8px;#top:12px}.active .icon-view-more{background-position:-102px -165px;width:6px;right:9px}.hasJs .grid-project-view .carousel,
.hasJs .grid-project-view .carousel
.view
ul{overflow:hidden}.grid-project-view .prev-next{margin:-95px 0 0 0;display:inline}.grid-project-view
.prev-next-clone{float:none;display:block;width:726px;margin:0;z-index:6;position:absolute;top:0}.grid-project-view
.prev-next-clone
li{position:absolute;top:0}.grid-project-view
.prev-next-clone
.prev{left:0}.grid-project-view
.prev-next-clone
.next{right:0}.grid-project-view
.prev-next-clone .prev .icon,
.grid-project-view
.prev-next-clone .next
.icon{background:url(../../../layouts/frontoffice/images/sprite-carousel.png) no-repeat 0 0;width:56px;height:53px}.grid-project-view
.prev-next-clone a:hover{background:none}.grid-project-view
.prev-next-clone .next a .icon,
.grid-project-view .prev-next-clone
.next a:hover
.icon{background-position:-24px 0}.grid-project-view
.prev-next-clone .prev a .icon,
.grid-project-view .prev-next-clone
.prev a:hover
.icon{background-position:-80px 0}.grid-project-view
.prev-next-clone li
a{display:none;padding:0}.grid-project-view
.prev-next-clone
li{position:absolute;top:0}.grid-project-view
.prev-next-clone
.prev{left:0}.grid-project-view
.prev-next-clone
.next{right:0}.grid-project-view
.prev-next-clone .hover a,
.grid-project-view
.prev-next-clone a:hover{display:block}.prev-next-clone li
.tooltip{background:url(../../../layouts/frontoffice/images/px-red-alpha.png) repeat 0 0;background:rgba(255,0,0,0.8) none;top:0;height:53px;line-height:53px;color:#fff;padding:0
20px;cursor:pointer}.prev-next-clone li.next
.tooltip{right:57px}.prev-next-clone li.prev
.tooltip{left:57px}.prev-next-clone .icon-tooltip{background:none}.grid-project-view .carousel .view
ul{position:relative;width:726px}.grid-project-view .carousel .view
ul
li{top:0}.hasJs .grid-project-view .carousel
.view ul
li{position:absolute}.hasJs .grid-project-view .carousel
.view
ul{height:500px}.hasJs .grid-project-view .carousel
.view
.picture{cursor:pointer}.grid-services
ul{border-bottom:dotted 1px #c9c9c9}.grid-services ul
li{line-height:16px;padding:7px
0;border-top:dotted 1px #c9c9c9;zoom:1;overflow:hidden}ol.methodo{margin:30px
0;border-bottom:solid 1px #c9c9c9}ol.methodo
li{padding:25px
150px 30px 150px;border-top:solid 1px #e0e0e0;position:relative;zoom:1}ol.methodo
h3{margin:0
0 3px 0;font:normal 24px/26px "FrutigerLight", Arial, sans-serif;color:#252525}ol.methodo
h4{margin:0
0 0 0;color:#b2b2b2;font:normal 17px/18px "FrutigerBold", Arial, sans-serif}ol.methodo
.description{margin:25px
0 0 0;font:normal 12px/20px Arial, sans-serif;color:#666}ol.methodo
.icon{visibility:hidden;position:absolute;top:45px;right:40px}ol.methodo
.decimal{position:absolute;top:20px;left:20px;font:normal 60px/60px "FrutigerLight", Arial, sans-serif;color:#e0e0e0}ol.methodo
li.hover{cursor:pointer}.hasJs ol.methodo li.hover,
#jobs-list tr:hover td,
#jobs-list tr.hover
td{background-color:#f8f9f9}.hasJs ol.methodo li.hover
.decimal{color:#252525}.hasJs ol.methodo li.hover
.icon{background-position:0 -80px;visibility:visible}.hasJs ol.methodo li.expanded
.decimal,
.hasJs ol.methodo li.expanded
h3{color:#f00}.hasJs ol.methodo li.expanded
.icon{background-position:-16px -80px;visibility:visible}.hasJs ol.methodo
.description{display:none}.hasJs ol.methodo li.expanded
.description{}#services
.line{border:0}.jobs .heading-1{font-size:26px}#jobs-list{width:100%}#jobs-list
thead{display:none}#job-title{width:420px}#job-type{width:169px}#job-detail{width:105px}#jobs-list
td{padding:27px
10px;display:table-cell;border-bottom:1px solid #e0e0e0;vertical-align:middle;color:#252525}#jobs-list .last
td{border:0}#jobs-list
a{display:block}#jobs-list
.icon{margin:3px
5px 0 0;float:right;background-position:-80px -80px}#jobs-list
.hover{cursor:pointer}#jobs-list .hover .heading-2,
#jobs-list .hover
a{color:#f00;margin:0}#job-view
#content{position:relative}#job-view
#section{padding:15px
169px 5px 0;margin-bottom:60px;#margin-bottom:100px;width:486px;position:relative}#job-view .prev-next,#back{margin:0;position:absolute;text-decoration:none}#job-view .prev-next-top{left:538px;top:108px}#job-view .prev-next-bottom{bottom:-60px;right:30px}#job-view
h1{width:545px}#back{font:normal 13px/18px "FrutigerBold",Arial,sans-serif;color:#252525;left:1px;bottom:-54px}#back:hover{color:red}#back
.icon{margin:1px
13px 0 0;background-position:-96px -63px;height:17px}#back:hover .icon,
#back:focus
.icon{background-position:-64px -63px}.aside-inner,.box-mag{margin:0
0 18px}#agency
#section{margin:0
0 0 40px;float:right;width:578px}#agency
#aside{margin:8px
0 0;float:left;width:258px}#agency
.article{padding:30px
0;border-bottom:1px dotted #c9c9c9}#agency #section
.first{padding-top:0}#agency #section
.last{border-style:solid}#agency .article
p{margin:0}#agency .article
.teaser{margin-bottom:10px;font:normal 20px/26px "FrutigerLight", Arial, sans-serif;color:#252525}#agency #section .last
.teaser{margin-bottom:30px}#agency .article ul
ul{margin:0}#agency .grid
.footer{margin-top:35px;position:relative;#zoom:1}#agency .grid
.clear{height:1px}.grid .footer
a{padding:0
16px 0 0;margin:0;float:right;display:inline;position:relative;color:#000}.grid .footer a:hover,
.grid .footer a:focus{color:#f00}.grid .footer
.icon{float:right;display:inline;position:absolute;right:0;top:0}#agency .grid-customers
.cell{margin-bottom:0}#agency .grid-customers
ul{margin:30px
0 0}#agency .grid-services .heading-3{left:0}#agency .grid-services li
li{position:relative;_zoom:1}#agency .grid-customers ul,
#agency .grid-customers li,
#agency .grid-services{#zoom:1}.box-aside{padding:14px;margin-bottom:20px;background:#f5f5f5}.box-aside-last{padding-right:75px;color:#fff;background:#f00 url(../../../layouts/frontoffice/images/bg-agency-inde.png) no-repeat 185px 35px;font:normal 24px/28px "FrutigerLight", Arial, sans-serif}.box-aside .key-figure{font:normal 24px/35px "FrutigerLight", Arial, sans-serif;color:#000;position:relative;zoom:1;padding:0
20px 0 0}.box-aside
a{display:block}.box-aside a .key-figure{cursor:pointer}.key-figure-figure{font-size:32px}.box-aside
ul{margin-top:25px;text-align:center}.box-aside
li{font:normal 16px/18px "FrutigerLight", Arial, sans-serif}.box-aside .icon-plus{margin:14px
auto;float:none}.box-aside a:hover,
.box-aside a:focus{color:#666}.box-aside a:hover span,
.box-aside a:focus
span{color:#f00}.box-aside .icon-arrow{position:absolute;top:7px;right:10px;#top:12px;#right:2px;display:none}.box-aside a:hover .icon-arrow,
.box-aside a:focus .icon-arrow{display:block}.wrapper-outer-gmap
.icon{background:url(../../../layouts/frontoffice/images/sprite-map.png) no-repeat 0 0}.inner-gmap{position:relative}#contact .grid-header-contact
h2{font-weight:bold;font-size:17px;margin-bottom:10px}#gmap{width:100%;height:100%}.wrapper-outer-gmap{position:relative;min-height:300px;_height:300px; background: url('imgs/map.jpg') no-repeat; ;
 }.hasJs .wrapper-inner-gmap{position:absolute;left:-100px}.wrapper-search-route{left:-100px}.grid-header-contact{margin-bottom:30px}#contact #content .heading-1{margin-bottom:10px}.wrapper-search-route{background:#f8f8f8}.search-route label,
.search-route
.search-route-inputs{float:left}.ui-autocomplete,
.search-route
.search-route-inputs{border:1px
solid #aeaeae}.ui-autocomplete,
.ui-autocomplete .ui-corner-all,
.search-route
.search-route-inputs{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.search-route
.search-route-inputs{padding:3px
3px 3px 10px;margin:10px
0 0;background:#fff;width:442px;height:30px;position:relative}.search-route
label{padding:20px
0 0 58px;margin-right:37px;font-size:18px;color:#252525;font-family:"FrutigerBold",Arial,sans-serif;position:relative}.search-route
input{padding:0;height:30px;font-size:24px;font-family:"FrutigerLight",Arial,sans-serif;color:#585858}.search-route
button{height:30px;width:30px;padding:0;background:none;border:none;cursor:pointer;position:absolute;top:3px;right:3px}.search-route #mode-driving{width:40px}.search-route
button{opacity:0.5;filter:alpha(opacity=50);text-indent:-9999px}.search-route button.selected,
.search-route button:hover,
.search-route button:focus{opacity:1;filter:alpha(opacity=100)}.search-route .icon-driving{width:40px;height:30px;background-position:0 0}.search-route .icon-walking{width:30px;height:30px;background-position:-48px 0}#mode-driving{right:34px}.search-route .icon-compass{width:48px;height:60px;background-position:0 -35px;position:absolute;top:0;left:0}.ui-autocomplete-input{width:365px;background:none;border:0;float:left}.ui-menu{background:#f8f8f8}.search-route{padding:30px
0 30px 100px}.shadow-map{height:4px;width:100%;position:absolute;z-index:2;background:url(../../../layouts/frontoffice/images/shadow-map.png) repeat-x 0 0;font-size:1px;line-height:1px}.shadow-top{top:0}.shadow-bottom{bottom:0;background-position:0 -4px}.wrapper-result{padding:30px
0 0 224px;font:normal 13px/18px "FrutigerBold",Arial,sans-serif;color:#252525}.start-adress{color:#f00}.duration-distance{font:normal 32px/18px "FrutigerLight",Arial,sans-serif}.ui-autocomplete{padding:6px;width:442px;background:#fff;background:rgba(255,255,255, 0.9)}.ui-autocomplete .ui-corner-all{padding:4px
6px;font:normal 24px/34px "FrutigerLight", Arial, sans-serif;cursor:pointer}.ui-autocomplete .ui-state-hover{background:#c3c3c2;color:#fff}.invisible{display:none}.octave-card{padding:20px
20px 10px;z-index:10;background:#fff;line-height:15px;width:155px}.hasJs .octave-card{right:30px;top:30px;position:absolute;border:1px dashed #444444;}.octave-card .heading-2{color:#f00;font-size:17px}.wrapper-outer-gmap
span.icon-contact{background-position:-48px -35px;width:15px;height:10px;float:none;display:inline-block}.octave-card .heading-2,
.octave-card .heading-3{margin:0
0 5px}.octave-card .heading-3{padding:10px
0 0;border-top:1px solid #c9c9c9;color:#252525;font:normal 13px "FrutigerBold", Arial, sans-serif}.octave-card
p{margin:0
0 10px}.octave-card
.detail{font-size:11px}.octave-card .gmap-link{position:relative;padding-right:20px;#zoom:1}.octave-card .icon-gmap-link{width:14px;height:13px;background-position:-64px -33px;position:absolute;right:0;top:0}.wrapper-search-route
.clear{height:1px font-size:1px;line-height:1px}#contact
#footer{margin-top:0}.grid-founders{width:876px}.grid-founders .heading-1{margin:0
0 10px 0}.grid-founders .heading-1
.heading-2{margin:0;color:#f00}.grid-founders{background:url(img/px.gif) repeat-y center 0}.rte
p{margin-bottom:15px}.grid-founders
.picture{margin:0
0 40px 0}.linkedIn,
.linkedIn:visited,
.rte .linkedIn,
.rte .linkedIn:visited{color:#000;text-decoration:none}.linkedIn:hover,
.linkedIn:focus,
.rte .linkedIn:hover,
.rte .linkedIn:focus{color:#f00}.linkedIn{padding:0
15px 0 20px;position:relative;zoom:1;font-weight:bold}.linkedIn .icon-linkedIn{position:absolute;left:0;top:0;#top:3px}.linkedIn:hover .icon-linkedIn,
.linkedIn:focus .icon-linkedIn{background-position:-65px -177px}.linkedIn .icon-arrow{position:absolute;right:0;top:0;margin:0;#top:3px;#right:-2px}.rte .aside-box ul li,
.project-key-points ul li,
article .box-gray
li{background-image:url('../../../layouts/frontoffice/images/bullet-red.gif')}article .box-gray
ul{padding:0
0 18px;margin-bottom:0}.outer-mag{padding:30px
0 0}.magazine .mag-article,
.magazine aside,
#mag-chapter .mag-content{float:left}.magazine .mag-article,
#mag-chapter .mag-content{width:562px;padding:0
20px 0 0;border-right:1px solid #dadada}.magazine
aside{width:271px;margin:0
0 0 20px}.magazine .heading-1,
.mag-article .heading-2{margin:0}.magazine .heading-1{font-size:41px;line-height:45px;margin-bottom:15px}.mag-article .heading-2{font:20px/28px "FrutigerLTStd75Black",Arial, sans-serif;padding:10px
0 0}.rte .teaser-article, .rte h2,
.rte h3, .mag-article h2, article
h3, #mag-chapter .mag-content h1
a{color:#252525}.rte .teaser-article,
.magazine .teaser-article{font:17px/24px "FrutigerLight",Arial, sans-serif;color:#252525}.mag-article .rte h3,
.mag-article  h2,
#mag-chapter .mag-content
h1{font:normal 21px/18px "FrutigerBold", Arial, sans-serif}.rte
h2{margin:0
0 10px}.related-projects
h2{margin:0
0 25px}.rte h3,
.mag-article .rte
h3{font-size:13px}.mag-article .rte h2,
#mag-chapter .mag-content
h1{line-height:26px}.mag-article
header{border-bottom:1px dotted #ccc;padding:0
0 10px 0;margin:0
0 20px 0}img.picture-author{float:left;border:1px
solid #d7d7d7;padding:1px;background:#fff;margin:0
8px 0 0}time{font-size:11px;line-height:16px}.rte
.picture{margin:25px
0}.mag-content
p{margin:0
0 20px}.box-gray{background:#f5f5f5;border:0}article .box-gray{padding:20px
20px 0;margin:0
0 35px}article .box-gray
p{margin:0;padding:0
0 20px}.box-gray h2,
.box legend,
.box-stay-in-touch a, aside .box-heading-2,
.box-list
a{font:21px/22px "FrutigerLight",Arial, sans-serif;color:#252525}.box-stay-in-touch a.email:hover,
.box-stay-in-touch a.email:focus{color:#f00}aside .box-gray{padding:15px
10px;margin:0
0 25px}aside .box-gray
h2{border-bottom:1px solid #ccc;padding:0
0 10px;margin:0
0 10px}.related-projects .item,
.box-mag
.item{border-bottom:1px dotted #ccc}.footer-article .last,
.box-gray
.last{border:0}.related-projects
.item{overflow:hidden;padding:0
0 20px;margin:0
0 20px}.related-projects
p{margin:0
0 10px}.related-projects .hover-picture{width:180px;height:110px}.magazine .see-more,
.magazine .see-more:visited,
.magazine .see-more:hover,
.box-mag-small .see-more,
.box-mag-small .see-more:visited,
.box-mag-small .see-more:hover{color:#f00;line-height:19px;text-decoration:none}.share-tools{background:#f00;position:fixed;left:0;top:252px;width:52px}a.share,a.share:visited,a.share:hover{color:#fff;padding:7px
22px 7px 5px;font:8px/10px "standard0757Regular",Arial, sans-serif;text-transform:uppercase;position:relative;display:block;width:25px;height:20px}.share
.icon{position:absolute}.share .icon-share{top:10px;right:4px}.share .icon-share-active{bottom:-3px;left:5px}.share-items
a{background:#f7f7f7;border-bottom:1px solid #fff;display:block;padding:12px
0 12px 20px}.share-items a,
.share-items
span{cursor:pointer}.share-items
.icon{float:none}.hasJs .share-tools ul,
.hasJs .icon-share-active{display:none}.hasJs .active ul,
.hasJs .active .icon-share-active{display:block}.box-news{padding:20px
0 25px;border-bottom:0}.box .wrapper-input{float:none;width:auto;border-color:#d7d7d7;line-height:26px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.box .wrapper-input
.text{height:23px;line-height:23px;font-size:13px;color:#666;margin-left:7px;width:230px}.box .wrapper-input
.submit{right:10px;top:9px}.box .form
legend{padding:0
0 15px;*position:relative;*left:-7px}.box-stay-in-touch,.box-list{border-top-width:1px;border-bottom-width:1px}.box-stay-in-touch li,
.box-list
li{padding:1px
0;border-bottom:1px dotted #ccc;margin:0}.box-stay-in-touch .last,
.box-list
.last{border:0}.box-stay-in-touch a,
.box-list
a{display:block;padding:12px
0;position:relative;font-size:14px;line-height:27px}.box-stay-in-touch{position:relative}.box-stay-in-touch li
a{height:28px}.box-stay-in-touch li a,
.box-list li
a{display:block}.box-stay-in-touch a:hover,
.box-stay-in-touch a:focus,
.box-list a:hover,
.box-list a:focus{color:#f00;background:#f5f5f5}.icon-twitter,.icon-facebook,.icon-email{margin-left:10px}.icon-email{margin-top:4px}.box-stay-in-touch span,
.box-list
span{cursor:pointer}.box-stay-in-touch .icon-arrow-bold-black,
.box-list .icon-arrow-bold-black{position:absolute;right:0;top:10px;right:10px}.box-list
a{padding-left:30px;font-size:16px;#zoom:1}.box-list .icon-primary{position:absolute;left:9px;top:18px}.box-list .icon-secondary{right:20px;top:23px}.box-mag
.item{padding:0
0 10px;margin:0
0 10px;overflow:hidden;_height:1%}.box-mag
.last{margin:0
0 10px;padding:0}.box-mag{line-height:16px}.box-mag
.picture{float:left;margin:0
10px 0 0}.box-mag-small{padding-bottom:15px;border-bottom:1px solid #7F7F7F}.box-mag-small
h2{border-bottom:1px solid #ccc;padding:0
0 10px;margin:0
0 10px}.box-mag-small h3,
.box-mag .heading-2{margin:0
0 5px}.box-mag-small
time{display:block;color:#c7c7c7;margin:0
0 5px}aside .box-mag-teaser{padding:17px
19px 12px;position:relative;#zoom:1;#padding-bottom:17px}.box-mag-teaser .heading-3{margin:0}.box-mag-teaser
a{display:block}.box-mag-teaser .heading-2-mag{font-size:48px;display:block;line-height:35px;#margin-top:-10px;letter-spacing:-2px}.box-mag-teaser span.icon-corner{position:absolute;right:0;bottom:0}.rte
.emphasis{font:20px/26px "FrutigerLTStd46LightItalic",Arial, sans-serif;color:#1e1e1e;margin:0
0 25px}.rte .emphasis
em{font-style:normal}#mag-chapter .mag-article{float:none;width:auto;padding:0;border:0}#mag-chapter article header,
#mag-chapter .header-chapter{border:0}#mag-chapter .header-chapter{padding:0
298px 20px 0;margin:0
0 20px}#mag-chapter article
header{margin:0;padding:0}.chapter-articles-list
p{margin:0}.chapter-articles-list
li{border-bottom:1px solid #dadada;padding:0
0 30px;margin:0
0 30px}.chapter-articles-list
.last{border:0}.chapter-articles-list
.picture{float:right;margin:0
0 0 10px}.chapter-articles-list
article{overflow:hidden;#height:1%}#mag-chapter .mag-content h1
a{text-decoration:none}aside .box-heading-2{margin:0
0 20px}#page-error .heading-1
span{color:#f00}#page-error #content
a{display:block;padding:0
0 20px 0;border-bottom:1px solid #c9c9c9;overflow:hidden;height:1%}#page-error #content a:hover,
#page-error #content a:focus{border-color:#f00}#page-error #content a:hover,
#page-error #content a:focus,
#page-error #content a:hover
.see-more, #page-error #content
a:focus .see-more{color:#f00}#page-error #content .see-more{padding-right:20px;line-height:17px;cursor:pointer}#page-error #content .see-more
.icon{top:6px;right:5px}#page-error .heading-1{margin:0
0 50px}.box-push{margin:0
0 18px 0;border:none}.box-centurion
a{padding:23px
30px;display:block;text-align:center;background:#d0e2eb url('../../../layouts/frontoffice/images/bg-push-centurion.jpg') no-repeat 0 0;font:13px/18px "FrutigerLight",Arial,sans-serif;color:#474747;text-shadow:0 1px #fff}.box-centurion
img{margin:0
auto 25px}.box-centurion a
span{color:#0097ff;font-family:"FrutigerBold",Arial,sans-serif}.box-twitter
a{padding:10px
10px 10px 65px;position:relative;zoom:1;display:block;background:#f00;font:normal 24px/22px "FrutigerLight", Arial, sans-serif}.box-twitter a
span{font:normal 16px/22px "FrutigerLTStd75Black", Arial,sans-serif;display:block;text-transform:uppercase}.box-twitter
.icon{position:absolute;left:10px;top:9px}.rte a.button-dl,
.rte a.button-dl:visited{padding:9px
17px 9px 55px;margin:40px
auto;width:145px;border:8px
solid #ebebeb;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;background:#666;display:block;position:relative;font:normal 30px/30px Arial, sans-serif}.rte a.button-dl:hover{background:#515151}a.button-dl .icon-dl{position:absolute;left:15px;top:12px}.rte a.dl,
.rte a.dl:visited{border:none}a.dl .picture,
a.dl:visited
.picture{filter:alpha(opacity=100);opacity:1}a.dl:hover .picture,
a.dl:focus
.picture{filter:alpha(opacity=80);opacity:.8}.rte a.button-dl, .rte a.button-dl:hover,
.rte a.button-dl:focus, .box-twitter a, .box-twitter a:hover, .box-twitter a:focus{color:#fff}.rte a.button-dl{text-decoration:none}span.icon-dl{background-position:-16px -64px;width:26px;height:25px}a:hover span.icon-dl,
a:focus span.icon-dl{background-position:-42px -64px}span.icon-twitter-big{background-position:0 -96px;width:48px;height:48px}
.carousel-fade{position:relative}.carousel-view-fade li,
.carousel-view-fadeOutIn
li{position:absolute}.carousel-view-slide
li{float:left;display:block}.carousel-view-slide
ul{position:relative}.carousel-home{margin-bottom:40px}.carousel-home,
.carousel-home .carousel-view
li{position:relative}.hasJs .carousel-home .carousel-view{overflow:hidden;position:relative;#zoom:1}.hasJs .carousel-home .carousel-view,
.hasJs .carousel-home .carousel-view
li{width:876px;height:375px;position:absolute}.hasJs .carousel-home .carousel-view
ul{height:375px;zoom:1}.hasJs .carousel-home .carousel-view ul,
.hasJs .carousel-home .carousel-view{position:relative}.carousel-home .list .items
.icon{background:url(img/sprite-carousel.png) no-repeat 0 0}.carousel-home
figcaption{padding:20px;position:absolute;top:185px;right:0;min-height:65px;height:auto !important;width:155px;height:65px;background:#000;background:rgba(0, 0, 0, .8);font:13px/18px FrutigerBold, Arial, sans-serif}.carousel-home a:hover figcaption,
.carousel-home a:focus
figcaption{background:#f00;background:rgba(255, 0, 0, .8)}.carousel-home .heading-3,
.carousel-home .carousel-view
a{color:#fff}.carousel-home .heading-3{margin:0
0 5px;font-size:18px}.hasJs .carousel-home .carousel-view
a:hover p, .hasJs .carousel-home
.carousel-view a:focus
p{display:none}.carousel-home .carousel-view
li.active{z-index:3}.carousel-home
.more{padding-right:16px;position:relative}.hasJs .carousel-home
.more{display:none}.hasJs .carousel-home .carousel-view
a:hover .more, .hasJs .carousel-home
.carousel-view a:focus
.more{display:inline}.carousel-home .more
.icon{float:none;position:absolute;right:0;top:-1px}.carousel-home .carousel-prev-next
li{position:absolute;top:185px;right:-57px}.carousel-home li.carousel-prev{top:238px}.carousel-home .carousel-prev-next a,
.carousel-home .carousel-prev-next
li{display:block;width:56px;height:52px}.carousel-home .carousel-prev-next
a{background:#f0f0f0;position:relative}.carousel-home .carousel-prev-next
a:hover{background:#f00}.carousel-home .carousel-prev-next
.icon{background:url(imgs/sprite-carousel.png) no-repeat 0 0;width:11px;height:19px;position:absolute;left:21px;top:17px}.carousel-home .carousel-prev
.icon{background-position:-11px 0}.carousel-home .carousel-prev a:hover
.icon{background-position:-11px -19px}.carousel-home .carousel-next a:hover
.icon{background-position:0 -19px}.carousel-home .carousel-items{background:#f5f5f5;border-bottom:1px solid #c9c9c9;height:85px;position:relative}.carousel-home .carousel-items
li{display:block;border-bottom:1px solid #fff;border-top:1px solid #fff;border-left:1px solid #fff;float:left;position:relative}.carousel-home .carousel-items li,
.carousel-home .carousel-items li
.hover{width:174px}.carousel-home .carousel-items
li.first{padding-left:1px;border-left:0}.carousel-home .carousel-items li.first,
.carousel-home .carousel-items li.first
.hover{width:175px}.carousel-home .carousel-items li
a{display:block;position:relative}.carousel-home .carousel-items #active-bar{border:none;position:absolute;width:174px;bottom:-1px;height:1px;line-height:1px;font-size:1px;background:#f00}.carousel-home .carousel-items
.hover{bottom:-2px}.carousel-hot-news{float:left;border-top:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9}.carousel-hot-news,
.carousel-hot-news
li{width:805px}.carousel-hot-news li,
.carousel-hot-news .list-hot-news{display:block;height:29px}.carousel-hot-news .date,
.carousel-hot-news .title,
.carousel-hot-news
.more{display:block;background-color:#fff}.carousel-hot-news .date,
.carousel-hot-news .title a,
.carousel-hot-news
.more{padding:5px
0 4px}.carousel-hot-news .date,
.carousel-hot-news
.more{font-style:italic}.carousel-hot-news
.date{width:115px;margin-right:1px;text-align:center}.carousel-hot-news
.title{margin-right:1px}.carousel-hot-news
.more{padding-left:40px;#padding-bottom:2px;width:95px}.carousel-hot-news .title
a{padding-left:50px;padding-right:15px;display:block}.carousel-hot-news .title a:hover,
.carousel-hot-news .title a:focus{background:#f5f5f5}.carousel-hot-news span,
.carousel-hot-news .more
a{color:#868686}.carousel-hot-news .more
a{border-bottom:1px solid #f00}.carousel-hot-news .more a:hover,
.carousel-hot-news .more a:focus{color:#f00}.carousel-hot-news
a{position:relative;color:#666;#zoom:1}.carousel-hot-news a
.icon{position:absolute;left:0;top:0}.carousel-hot-news a .icon-tweet{left:20px;top:7px}.carousel-hot-news a .icon-flickr{left:18px;top:7px}.carousel-hot-news a .icon-more-bullet{left:-23px;#top:4px}.hasJs .carousel-hot-news
li{display:none}.hasJs .carousel-hot-news
li.active{display:block}.tpl-carousel{padding-left:285px;position:relative;zoom:1}.tpl-carousel .carousel-project{margin:5px
20px 0 0;width:265px;left:0;top:0;position:absolute}.tpl-carousel .carousel-project .carousel-view
ul{margin:0;position:relative;overflow:hidden}.carousel-project .carousel-view{margin:0
0 5px;width:265px;position:relative}.carousel-project .carousel-view
li{display:block;width:265px;float:left;background:none;padding:0;margin:0}.carousel-project .carousel-view
img.picture{margin:0}.carousel-project .carousel-pager{overflow:hidden;height:1%}.carousel-project ul.carousel-items{text-align:center;margin:0}.carousel-project .carousel-items
li{cursor:pointer;display:inline-block;background:none;padding:0;margin:0;#display:block;#float:left}.carousel-project .carousel-items
.icon{background-position:-16px -240px;opacity:.35;filter:alpha(opacity=35)}.carousel-project .carousel-items .active
.icon{opacity:1;filter:alpha(opacity=100)}.carousel-project .carousel-items li.item-hover
.icon{background-position:-32px -240px;opacity:1;filter:alpha(opacity=100)}

/* Localized */


#is-active{
background: whiteSmoke;
color: red;
border-color: red;
}


.image-style{
	margin:10px 0 0px 70px;
	border: 10px solid #ddd;
	width:400px;
}

.img-div{
	paddding:10px 0 0 10px;
}

.img-text{
	font-size:12px;
	color:#333;
	text-align:center;
}


